package com.gragra.dependencyParsing;
import it.unimi.dsi.fastutil.doubles.DoubleArrayList;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import com.gragra.parseOptions.Parser;
public interface OneInThreeOut
{
	/**
	 * 
	 * @param pa
	 */
	public abstract void addParameters(Parser pa);
	/**
	 * @throws InterruptedException 
	 * 
	 */
	public abstract DoubleArrayList[] makeParses(Parser pa, BufferedReader input,
			BufferedWriter sampledOutput, BufferedWriter bestOutput) throws IOException,
			InterruptedException;
}